home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / snmp / mib2c-data / generic-table-enums.m2c < prev    next >
Text File  |  2008-09-22  |  2KB  |  64 lines

  1. #############################################################  -*- c -*-
  2. ## generic include for XXX. Do not use directly.
  3. ##
  4. ## $Id: generic-table-enums.m2c 12526 2005-07-15 22:41:16Z rstory $
  5. ########################################################################
  6. @if $m2c_create_fewer_files != 1@
  7. @eval $hack = "Id"@
  8. @eval $m2c_save = "$name"@
  9. @eval $name = "${name}_enums"@
  10. @open ${name}.h@
  11. /*
  12.  * Note: this file originally auto-generated by mib2c using
  13.  *  $Id: generic-table-enums.m2c 12526 2005-07-15 22:41:16Z rstory $
  14.  *
  15.  * $$hack:$
  16.  */
  17. @include generic-header-top.m2i@
  18. @eval $name = "$m2c_save"@
  19. @end@ // m2c_create_fewer_files
  20. ########################################################################
  21. @if $m2c_mark_boundary == 1@
  22. /** START header generated by $RCSfile$ $Revision: 12526 $ */
  23. @end@
  24. ##
  25.  /*
  26.  * NOTES on enums
  27.  * ==============
  28.  *
  29.  * Value Mapping
  30.  * -------------
  31.  * If the values for your data type don't exactly match the
  32.  * possible values defined by the mib, you should map them
  33.  * below. For example, a boolean flag (1/0) is usually represented
  34.  * as a TruthValue in a MIB, which maps to the values (1/2).
  35.  *
  36.  */
  37. ##
  38. ##
  39. /*************************************************************************
  40.  *************************************************************************
  41.  *
  42.  * enum definitions for table $context
  43.  *
  44.  *************************************************************************
  45.  *************************************************************************/
  46.  
  47. @    foreach $node column@
  48. @        include m2c_setup_node.m2i@
  49. @        if $node.enums == 1@
  50. @            include details-enums.m2i@
  51. @        end@
  52. @    end@ # column
  53.  
  54. @if $m2c_create_fewer_files != 1@
  55. @eval $m2c_save = "$name"@
  56. @eval $name = "${name}_enums"@
  57. @include generic-header-bottom.m2i@
  58. @eval $name = "$m2c_save"@
  59. @end@
  60. ########################################################################
  61. @if $m2c_mark_boundary == 1@
  62. /** END header generated by $RCSfile$ $Revision: 12526 $ */
  63. @end@
  64.